﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace visu
{
	public partial class DALSession
    {
		#region 01 业务接口 cabinetDAL
		cabinetDAL icabinetDAL;
		public cabinetDAL cabinetDAL
		{
			get
			{
				if(icabinetDAL==null)
					icabinetDAL= new cabinetDAL();
				return icabinetDAL;
			}
			set
			{
				icabinetDAL= value;
			}
		}
		#endregion

		#region 02 业务接口 companyDAL
		companyDAL icompanyDAL;
		public companyDAL companyDAL
		{
			get
			{
				if(icompanyDAL==null)
					icompanyDAL= new companyDAL();
				return icompanyDAL;
			}
			set
			{
				icompanyDAL= value;
			}
		}
		#endregion

		#region 03 业务接口 inventoryontimeDAL
		inventoryontimeDAL iinventoryontimeDAL;
		public inventoryontimeDAL inventoryontimeDAL
		{
			get
			{
				if(iinventoryontimeDAL==null)
					iinventoryontimeDAL= new inventoryontimeDAL();
				return iinventoryontimeDAL;
			}
			set
			{
				iinventoryontimeDAL= value;
			}
		}
		#endregion

		#region 04 业务接口 inventorysummaryDAL
		inventorysummaryDAL iinventorysummaryDAL;
		public inventorysummaryDAL inventorysummaryDAL
		{
			get
			{
				if(iinventorysummaryDAL==null)
					iinventorysummaryDAL= new inventorysummaryDAL();
				return iinventorysummaryDAL;
			}
			set
			{
				iinventorysummaryDAL= value;
			}
		}
		#endregion

		#region 05 业务接口 inventorysummarybyproductDAL
		inventorysummarybyproductDAL iinventorysummarybyproductDAL;
		public inventorysummarybyproductDAL inventorysummarybyproductDAL
		{
			get
			{
				if(iinventorysummarybyproductDAL==null)
					iinventorysummarybyproductDAL= new inventorysummarybyproductDAL();
				return iinventorysummarybyproductDAL;
			}
			set
			{
				iinventorysummarybyproductDAL= value;
			}
		}
		#endregion

		#region 06 业务接口 materialDAL
		materialDAL imaterialDAL;
		public materialDAL materialDAL
		{
			get
			{
				if(imaterialDAL==null)
					imaterialDAL= new materialDAL();
				return imaterialDAL;
			}
			set
			{
				imaterialDAL= value;
			}
		}
		#endregion

		#region 07 业务接口 materialbymachineDAL
		materialbymachineDAL imaterialbymachineDAL;
		public materialbymachineDAL materialbymachineDAL
		{
			get
			{
				if(imaterialbymachineDAL==null)
					imaterialbymachineDAL= new materialbymachineDAL();
				return imaterialbymachineDAL;
			}
			set
			{
				imaterialbymachineDAL= value;
			}
		}
		#endregion

		#region 08 业务接口 materialbymachinelistDAL
		materialbymachinelistDAL imaterialbymachinelistDAL;
		public materialbymachinelistDAL materialbymachinelistDAL
		{
			get
			{
				if(imaterialbymachinelistDAL==null)
					imaterialbymachinelistDAL= new materialbymachinelistDAL();
				return imaterialbymachinelistDAL;
			}
			set
			{
				imaterialbymachinelistDAL= value;
			}
		}
		#endregion

		#region 09 业务接口 materialbyproductDAL
		materialbyproductDAL imaterialbyproductDAL;
		public materialbyproductDAL materialbyproductDAL
		{
			get
			{
				if(imaterialbyproductDAL==null)
					imaterialbyproductDAL= new materialbyproductDAL();
				return imaterialbyproductDAL;
			}
			set
			{
				imaterialbyproductDAL= value;
			}
		}
		#endregion

		#region 10 业务接口 materialbyproductlistDAL
		materialbyproductlistDAL imaterialbyproductlistDAL;
		public materialbyproductlistDAL materialbyproductlistDAL
		{
			get
			{
				if(imaterialbyproductlistDAL==null)
					imaterialbyproductlistDAL= new materialbyproductlistDAL();
				return imaterialbyproductlistDAL;
			}
			set
			{
				imaterialbyproductlistDAL= value;
			}
		}
		#endregion

		#region 11 业务接口 materialinDAL
		materialinDAL imaterialinDAL;
		public materialinDAL materialinDAL
		{
			get
			{
				if(imaterialinDAL==null)
					imaterialinDAL= new materialinDAL();
				return imaterialinDAL;
			}
			set
			{
				imaterialinDAL= value;
			}
		}
		#endregion

		#region 12 业务接口 materialnoreturnDAL
		materialnoreturnDAL imaterialnoreturnDAL;
		public materialnoreturnDAL materialnoreturnDAL
		{
			get
			{
				if(imaterialnoreturnDAL==null)
					imaterialnoreturnDAL= new materialnoreturnDAL();
				return imaterialnoreturnDAL;
			}
			set
			{
				imaterialnoreturnDAL= value;
			}
		}
		#endregion

		#region 13 业务接口 materialoutDAL
		materialoutDAL imaterialoutDAL;
		public materialoutDAL materialoutDAL
		{
			get
			{
				if(imaterialoutDAL==null)
					imaterialoutDAL= new materialoutDAL();
				return imaterialoutDAL;
			}
			set
			{
				imaterialoutDAL= value;
			}
		}
		#endregion

		#region 14 业务接口 materialsafetystockDAL
		materialsafetystockDAL imaterialsafetystockDAL;
		public materialsafetystockDAL materialsafetystockDAL
		{
			get
			{
				if(imaterialsafetystockDAL==null)
					imaterialsafetystockDAL= new materialsafetystockDAL();
				return imaterialsafetystockDAL;
			}
			set
			{
				imaterialsafetystockDAL= value;
			}
		}
		#endregion

		#region 15 业务接口 materialsummaryDAL
		materialsummaryDAL imaterialsummaryDAL;
		public materialsummaryDAL materialsummaryDAL
		{
			get
			{
				if(imaterialsummaryDAL==null)
					imaterialsummaryDAL= new materialsummaryDAL();
				return imaterialsummaryDAL;
			}
			set
			{
				imaterialsummaryDAL= value;
			}
		}
		#endregion

		#region 16 业务接口 messagelistDAL
		messagelistDAL imessagelistDAL;
		public messagelistDAL messagelistDAL
		{
			get
			{
				if(imessagelistDAL==null)
					imessagelistDAL= new messagelistDAL();
				return imessagelistDAL;
			}
			set
			{
				imessagelistDAL= value;
			}
		}
		#endregion

		#region 17 业务接口 PermissionDAL
		PermissionDAL iPermissionDAL;
		public PermissionDAL PermissionDAL
		{
			get
			{
				if(iPermissionDAL==null)
					iPermissionDAL= new PermissionDAL();
				return iPermissionDAL;
			}
			set
			{
				iPermissionDAL= value;
			}
		}
		#endregion

		#region 18 业务接口 productDAL
		productDAL iproductDAL;
		public productDAL productDAL
		{
			get
			{
				if(iproductDAL==null)
					iproductDAL= new productDAL();
				return iproductDAL;
			}
			set
			{
				iproductDAL= value;
			}
		}
		#endregion

		#region 19 业务接口 roleDAL
		roleDAL iroleDAL;
		public roleDAL roleDAL
		{
			get
			{
				if(iroleDAL==null)
					iroleDAL= new roleDAL();
				return iroleDAL;
			}
			set
			{
				iroleDAL= value;
			}
		}
		#endregion

		#region 20 业务接口 subproductDAL
		subproductDAL isubproductDAL;
		public subproductDAL subproductDAL
		{
			get
			{
				if(isubproductDAL==null)
					isubproductDAL= new subproductDAL();
				return isubproductDAL;
			}
			set
			{
				isubproductDAL= value;
			}
		}
		#endregion

		#region 21 业务接口 systemvariableDAL
		systemvariableDAL isystemvariableDAL;
		public systemvariableDAL systemvariableDAL
		{
			get
			{
				if(isystemvariableDAL==null)
					isystemvariableDAL= new systemvariableDAL();
				return isystemvariableDAL;
			}
			set
			{
				isystemvariableDAL= value;
			}
		}
		#endregion

		#region 22 业务接口 userDAL
		userDAL iuserDAL;
		public userDAL userDAL
		{
			get
			{
				if(iuserDAL==null)
					iuserDAL= new userDAL();
				return iuserDAL;
			}
			set
			{
				iuserDAL= value;
			}
		}
		#endregion

		#region 23 业务接口 usersunregisteredDAL
		usersunregisteredDAL iusersunregisteredDAL;
		public usersunregisteredDAL usersunregisteredDAL
		{
			get
			{
				if(iusersunregisteredDAL==null)
					iusersunregisteredDAL= new usersunregisteredDAL();
				return iusersunregisteredDAL;
			}
			set
			{
				iusersunregisteredDAL= value;
			}
		}
		#endregion

		#region 24 业务接口 vcabinetDAL
		vcabinetDAL ivcabinetDAL;
		public vcabinetDAL vcabinetDAL
		{
			get
			{
				if(ivcabinetDAL==null)
					ivcabinetDAL= new vcabinetDAL();
				return ivcabinetDAL;
			}
			set
			{
				ivcabinetDAL= value;
			}
		}
		#endregion

		#region 25 业务接口 vcabinetmaterialDAL
		vcabinetmaterialDAL ivcabinetmaterialDAL;
		public vcabinetmaterialDAL vcabinetmaterialDAL
		{
			get
			{
				if(ivcabinetmaterialDAL==null)
					ivcabinetmaterialDAL= new vcabinetmaterialDAL();
				return ivcabinetmaterialDAL;
			}
			set
			{
				ivcabinetmaterialDAL= value;
			}
		}
		#endregion

		#region 26 业务接口 verifycodeDAL
		verifycodeDAL iverifycodeDAL;
		public verifycodeDAL verifycodeDAL
		{
			get
			{
				if(iverifycodeDAL==null)
					iverifycodeDAL= new verifycodeDAL();
				return iverifycodeDAL;
			}
			set
			{
				iverifycodeDAL= value;
			}
		}
		#endregion

		#region 27 业务接口 vinventoryontimeDAL
		vinventoryontimeDAL ivinventoryontimeDAL;
		public vinventoryontimeDAL vinventoryontimeDAL
		{
			get
			{
				if(ivinventoryontimeDAL==null)
					ivinventoryontimeDAL= new vinventoryontimeDAL();
				return ivinventoryontimeDAL;
			}
			set
			{
				ivinventoryontimeDAL= value;
			}
		}
		#endregion

		#region 28 业务接口 vmaterialDAL
		vmaterialDAL ivmaterialDAL;
		public vmaterialDAL vmaterialDAL
		{
			get
			{
				if(ivmaterialDAL==null)
					ivmaterialDAL= new vmaterialDAL();
				return ivmaterialDAL;
			}
			set
			{
				ivmaterialDAL= value;
			}
		}
		#endregion

		#region 29 业务接口 vmaterialbymachinelistDAL
		vmaterialbymachinelistDAL ivmaterialbymachinelistDAL;
		public vmaterialbymachinelistDAL vmaterialbymachinelistDAL
		{
			get
			{
				if(ivmaterialbymachinelistDAL==null)
					ivmaterialbymachinelistDAL= new vmaterialbymachinelistDAL();
				return ivmaterialbymachinelistDAL;
			}
			set
			{
				ivmaterialbymachinelistDAL= value;
			}
		}
		#endregion

		#region 30 业务接口 vmaterialbyproductlistDAL
		vmaterialbyproductlistDAL ivmaterialbyproductlistDAL;
		public vmaterialbyproductlistDAL vmaterialbyproductlistDAL
		{
			get
			{
				if(ivmaterialbyproductlistDAL==null)
					ivmaterialbyproductlistDAL= new vmaterialbyproductlistDAL();
				return ivmaterialbyproductlistDAL;
			}
			set
			{
				ivmaterialbyproductlistDAL= value;
			}
		}
		#endregion

		#region 31 业务接口 vmaterialinDAL
		vmaterialinDAL ivmaterialinDAL;
		public vmaterialinDAL vmaterialinDAL
		{
			get
			{
				if(ivmaterialinDAL==null)
					ivmaterialinDAL= new vmaterialinDAL();
				return ivmaterialinDAL;
			}
			set
			{
				ivmaterialinDAL= value;
			}
		}
		#endregion

		#region 32 业务接口 vmaterialnoreturnDAL
		vmaterialnoreturnDAL ivmaterialnoreturnDAL;
		public vmaterialnoreturnDAL vmaterialnoreturnDAL
		{
			get
			{
				if(ivmaterialnoreturnDAL==null)
					ivmaterialnoreturnDAL= new vmaterialnoreturnDAL();
				return ivmaterialnoreturnDAL;
			}
			set
			{
				ivmaterialnoreturnDAL= value;
			}
		}
		#endregion

		#region 33 业务接口 vmaterialoutDAL
		vmaterialoutDAL ivmaterialoutDAL;
		public vmaterialoutDAL vmaterialoutDAL
		{
			get
			{
				if(ivmaterialoutDAL==null)
					ivmaterialoutDAL= new vmaterialoutDAL();
				return ivmaterialoutDAL;
			}
			set
			{
				ivmaterialoutDAL= value;
			}
		}
		#endregion

		#region 34 业务接口 vmaterialsafetystockDAL
		vmaterialsafetystockDAL ivmaterialsafetystockDAL;
		public vmaterialsafetystockDAL vmaterialsafetystockDAL
		{
			get
			{
				if(ivmaterialsafetystockDAL==null)
					ivmaterialsafetystockDAL= new vmaterialsafetystockDAL();
				return ivmaterialsafetystockDAL;
			}
			set
			{
				ivmaterialsafetystockDAL= value;
			}
		}
		#endregion

		#region 35 业务接口 vmessagelistDAL
		vmessagelistDAL ivmessagelistDAL;
		public vmessagelistDAL vmessagelistDAL
		{
			get
			{
				if(ivmessagelistDAL==null)
					ivmessagelistDAL= new vmessagelistDAL();
				return ivmessagelistDAL;
			}
			set
			{
				ivmessagelistDAL= value;
			}
		}
		#endregion

		#region 36 业务接口 vproductDAL
		vproductDAL ivproductDAL;
		public vproductDAL vproductDAL
		{
			get
			{
				if(ivproductDAL==null)
					ivproductDAL= new vproductDAL();
				return ivproductDAL;
			}
			set
			{
				ivproductDAL= value;
			}
		}
		#endregion

		#region 37 业务接口 vsubproductDAL
		vsubproductDAL ivsubproductDAL;
		public vsubproductDAL vsubproductDAL
		{
			get
			{
				if(ivsubproductDAL==null)
					ivsubproductDAL= new vsubproductDAL();
				return ivsubproductDAL;
			}
			set
			{
				ivsubproductDAL= value;
			}
		}
		#endregion

		#region 38 业务接口 vuserDAL
		vuserDAL ivuserDAL;
		public vuserDAL vuserDAL
		{
			get
			{
				if(ivuserDAL==null)
					ivuserDAL= new vuserDAL();
				return ivuserDAL;
			}
			set
			{
				ivuserDAL= value;
			}
		}
		#endregion

    }

}